package com.vshop.entity.tradingrecord.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 根据iccid，时间查询支付交易记录
 * 条件：
 * 客户卡片ICCID，时间
 *
 * @author lm
 * @date 2020/2/10
 */
@Data
public class RequestTransactionRecord implements Serializable {

    @ApiModelProperty(value = "设备识别码：是iccid或者是imei号，值允许为空字符串，参数一定要传", example = "89860012018111220455", dataType = "String")
    private String deviceCode;

    @ApiModelProperty(value = "支付订单编号，值允许为空字符串，参数一定要传", example = "P0002702019050916172972169", dataType = "String")
    private String payId;

    @ApiModelProperty(value = "支付时间开始时间：yyyy-mm-dd格式，不能比结束时间晚，开始时间不选结束时间也无效", example = "2020-02-10", dataType = "String")
    private String startDate;

    @ApiModelProperty(value = "支付时间结束时间：yyyy-mm-dd格式，不能比开始时间早，结束时间不选开始时间也无效", example = "2020-02-11", dataType = "String")
    private String endDate;
}
